// Copyright Epic Games, Inc. All Rights Reserved.

#pragma once // 防止头文件被重复包含

#include "Modules/ModuleInterface.h" // 引入模块接口

class UShooterCoreRuntimeSettings; // 前向声明UShooterCoreRuntimeSettings类

class FShooterCoreRuntimeModule : public IModuleInterface // 继承自IModuleInterface
{
public:

	/** IModuleInterface接口实现 */
	virtual void StartupModule() override; // 启动模块
	virtual void ShutdownModule() override; // 关闭模块
	
protected:

	UShooterCoreRuntimeSettings* ShooterCoreSettings = nullptr; // ShooterCore运行时设置指针
};